package com.nhim.cms.admin.shared;

import java.util.Set;

import com.google.gwt.requestfactory.shared.EntityProxy;
import com.google.gwt.requestfactory.shared.EntityProxyId;
import com.google.gwt.requestfactory.shared.ProxyFor;
@ProxyFor(value=com.nhim.cms.domain.CustomWidgetInstance.class, locator=com.nhim.cms.admin.server.locator.CustomWidgetInstanceLocator.class)
public interface CustomWidgetInstanceProxy extends EntityProxy {

	Integer getId();

	String getName();

	void setName(String name);

	String getDescription();

	void setDescription(String description);
	
	CustomWidgetProxy getCustomWidget();
	
	void setCustomWidget(CustomWidgetProxy customWidgetProxy);
	
	void setCustomWidgetPropertyValues(Set<CustomWidgetPropertyValueProxy> customWidgetPropertyValues);
	
	Set<CustomWidgetPropertyValueProxy> getCustomWidgetPropertyValues();
	
	EntityProxyId<CustomWidgetInstanceProxy> stableId();
	
}
